package com.sc.service.base;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.sc.dal.mapper.base.BaseSkuMapper;
import com.sc.dal.model.base.BaseSku;

/**
 * 基本商品规格服务实现
 * @author maoyongbin
 * @日期 Mar 27, 2017 11:43:07 AM
 */
@Service
public class BaseSkuService {
	@Autowired
	private BaseSkuMapper baseSkuMapper;
	
	/**
	 * 根据id查询基本分类数据
	 * @param id
	 * @return BaseSku
	 */
	public BaseSku selectByPrimaryKey(Integer id){
		BaseSku baseSku = this.baseSkuMapper.selectByPrimaryKey(id);
		
		return baseSku;
	}
	
	/**
     * 获取所有的基本规格和规格值
     * @return List<BaseSku>
     */
    public List<BaseSku> selectList(){
    	List<BaseSku> baseSkuList = this.baseSkuMapper.selectList();
    	
    	return baseSkuList;
    }
    
    /**
     * 新增基本规格数据
     * @param baseSku
     * @return int
     */
    public int insert(BaseSku baseSku){
    	int resultInt = this.baseSkuMapper.insert(baseSku);
    	
    	return resultInt;
    }
    
    /**
     * 更新基本规格数据
     * @param baseSku
     * @return int
     */
    public int updateByPrimaryKey(BaseSku baseSku){
    	int resultInt = this.baseSkuMapper.updateByPrimaryKey(baseSku);
    	
    	return resultInt;
    }
}
